package org.adorsys.aderp.aderplogin.service;

import java.util.List;

import javax.annotation.Resource;

import org.adorsys.aderp.aderplogin.domain.AderpClientDetail;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;

@Service("aderpClientDetailServiceRemoteImpl")
@Transactional
public class AderpClientDetailServiceRemoteImpl implements
		AderpClientDetailService {

	@Resource
	AderpClientDetailService aderpClientDetailService;	
	
	@Override
	public AderpClientDetail findByClientId(String clientId) {
		AderpClientDetail clientDetail = aderpClientDetailService.findByClientId(clientId);
		
		if(clientDetail==null) return null;
		
		return clientDetail.cloneObject();
	}

    public long countAllAderpClientDetails(){
    	throw new UnsupportedOperationException();
    }
   
    public void deleteAderpClientDetail(AderpClientDetail aderpClientDetail){
    	throw new UnsupportedOperationException();
    }    
    public AderpClientDetail findAderpClientDetail(Long id){
    	throw new UnsupportedOperationException();
    }    
    public List<AderpClientDetail> findAllAderpClientDetails(){
    	throw new UnsupportedOperationException();
    }    
    public List<AderpClientDetail> findAderpClientDetailEntries(int firstResult, int maxResults){
    	throw new UnsupportedOperationException();
    }    
    public void saveAderpClientDetail(AderpClientDetail aderpClientDetail){
    	throw new UnsupportedOperationException();
    }    
    public AderpClientDetail updateAderpClientDetail(AderpClientDetail aderpClientDetail){
    	throw new UnsupportedOperationException();
    }    
}
